package com.fa7.trabalho.controller;

import java.util.List;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;

import org.primefaces.event.ToggleEvent;

import com.fa7.trabalho.dao.UsuarioDao;
import com.fa7.trabalho.entidades.Usuario;

@ManagedBean
@SessionScoped
public class FieldsetBean {
	
	@ManagedProperty(name = "usuarioDao", value = "#{usuarioDao}")
	private UsuarioDao usuarioDao;
 
    public void handleToggle(ToggleEvent event) {
        FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Fieldset Toggled", "Visibility:" + event.getVisibility());
 
        FacesContext.getCurrentInstance().addMessage(null, msg);
    }
    
    public void testeDao(){
    	List<Usuario> usuarios = usuarioDao.findAll();
    	System.out.println(usuarios);
    }

	public UsuarioDao getUsuarioDao() {
		return usuarioDao;
	}

	public void setUsuarioDao(UsuarioDao usuarioDao) {
		this.usuarioDao = usuarioDao;
	}
}
